# Tiny Clicker

A lightweight macro recorder for Windows that captures mouse clicks and keyboard actions, then replays them automatically.


## About

Tiny Clicker is a portable application built in C using the classic Windows API. It's designed to be fast, minimal, and reliable—perfect for automating repetitive tasks without any bloat.
Get the latest version at [tinyclicker.com](http://tinyclicker.com)


**Key Features:**
- Record and playback mouse/keyboard actions
- Portable EXE (no installation required)
- Customizable playback speed and loop count
- Hotkey support for hands-free control
- Save/load macros as .rec files
- Only 73 KB in size

## System Requirements

- Windows 7 or later
- No dependencies or runtime libraries needed

## How to Use

### Basic Workflow

1. **Record Actions**
   - Click the **Record** button (or press `Ctrl+Shift+Alt+R`)
   - Perform your mouse clicks and keyboard actions
   - Click **Record** again to stop

2. **Play Actions**
   - Click the **Play** button (or press `Ctrl+Shift+Alt+P`)
   - Your recorded actions will replay automatically
   - Press `ESC` to stop playback anytime

3. **Save Your Macro**
   - Right-click the window → **Save**
   - Choose a location and name for your .rec file
   - Load it later with **Open**

### Additional Features

- **Playback Speed**: Right-click → **Play Speed** → Choose from 0.5x to 100x
- **Loop Count**: Right-click → **Preferences** → Set custom loops
- **Skip Last Click**: Right-click → **Options** → Enable to skip the final click
- **Always on Top**: Right-click → **Options** → Keep window visible
- **Compile to EXE**: Right-click → **Compile** → Create standalone executable

### Hotkeys

| Action | Default Hotkey |
|--------|---------------|
| Record | `Ctrl+Shift+Alt+R` |
| Play | `Ctrl+Shift+Alt+P` |
| Stop | `ESC` |

*Hotkeys can be customized via right-click menu*

## Installation

1. Download `TinyClicker.exe`
2. Place it anywhere (Desktop, USB drive, etc.)
3. Double-click to run
4. No installation required!

## Tips

- Test your macro once before running multiple loops
- Use "Skip Last Click" to avoid triggering the stop action
- Adjust playback speed if actions happen too fast/slow
- Save important macros as .rec files for reuse

## Support

For issues, questions, or feature requests:
- Website: [tinyclicker.com](http://tinyclicker.com)
- Report bugs via the website contact form

## License

Free for personal use.

---

**Version:** 1.8  
**File Size:** 73 KB  
**Last Updated:** December 2025